<%@page contentType="text/html" pageEncoding="UTF-8" import="Modelo.*, javax.swing.* " %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <%

        Caracteristica cara= new Caracteristica();
        String nombre="";
        String desc="";

        if(request.getParameter("nombre")!=null && !request.getParameter("nombre").equals("")){
        nombre = (String) request.getParameter("nombre");

        }
        if(request.getParameter("descripcion")!=null && !request.getParameter("descripcion").equals("")){
        
        desc = (String) request.getParameter("descripcion");
        }
        if(nombre.equals("") || desc.equals("") ){
        response.sendRedirect(request.getContextPath()+"/caracteristica/crear.jsp?error=1");
        }
        cara.setNombre(nombre);
        cara.setDescripcion(desc);
        //cara.agregarCaracteristica(cara);
        Long idcara=new Caracteristica().agregarCaracteristica(cara);
        Caracteristica caracte= new Caracteristica().findCaracteristica(idcara);
        int j=1;
         while((String)request.getParameter("indicador"+j)!=null){
            String idindicador =(String)request.getParameter("indicador"+j);
                 j++;


                Indicador indi = new Indicador();
                indi = indi.findIndicador(Long.parseLong(idindicador));
                indi.setCaracteristica(caracte);
                indi.actualizarIndicador(indi);
                new Caracteristica().asignarI(idcara, indi);


         }


        response.sendRedirect(request.getContextPath()+"/caracteristica/mostrar.jsp");
    %>
       
    </body>
</html>
